package com.gopay.common.domain.bank.bocom.ebank.pay.b2b.res;

import java.io.Serializable;

import com.thoughtworks.xstream.annotations.XStreamAlias;

@XStreamAlias("payMent")
public class BocomB2bPayMentRes implements Serializable {

    /**
     * 
     */
    private static final long serialVersionUID = -3747764810659901673L;
    @XStreamAlias("serial_no")
    private String serialNo;

    @XStreamAlias("tran_date")
    private String tranDate;

    @XStreamAlias("tran_type")
    private String tranType;

    @XStreamAlias("margin_amount")
    private String marginAmount;

    @XStreamAlias("fee_amount")
    private String feeAmount;

    @XStreamAlias("tran_status")
    private String tranStatus;

    @XStreamAlias("fail_reason")
    private String failReason;

    @XStreamAlias("payTranInfo")
    private BocomB2bPayTranInfoRes payTranInfo;

    @XStreamAlias("recTranInfo")
    private BocomB2bRecTranInfoRes recTranInfo;

    public String getSerialNo() {
        return serialNo;
    }

    public void setSerialNo(String serialNo) {
        this.serialNo = serialNo;
    }

    public String getTranDate() {
        return tranDate;
    }

    public void setTranDate(String tranDate) {
        this.tranDate = tranDate;
    }

    public String getTranType() {
        return tranType;
    }

    public void setTranType(String tranType) {
        this.tranType = tranType;
    }

    public String getMarginAmount() {
        return marginAmount;
    }

    public void setMarginAmount(String marginAmount) {
        this.marginAmount = marginAmount;
    }

    public String getFeeAmount() {
        return feeAmount;
    }

    public void setFeeAmount(String feeAmount) {
        this.feeAmount = feeAmount;
    }

    public String getTranStatus() {
        return tranStatus;
    }

    public void setTranStatus(String tranStatus) {
        this.tranStatus = tranStatus;
    }

    public String getFailReason() {
        return failReason;
    }

    public void setFailReason(String failReason) {
        this.failReason = failReason;
    }

    public BocomB2bPayTranInfoRes getPayTranInfo() {
        return payTranInfo;
    }

    public void setPayTranInfo(BocomB2bPayTranInfoRes payTranInfo) {
        this.payTranInfo = payTranInfo;
    }

    public BocomB2bRecTranInfoRes getRecTranInfo() {
        return recTranInfo;
    }

    public void setRecTranInfo(BocomB2bRecTranInfoRes recTranInfo) {
        this.recTranInfo = recTranInfo;
    }

}
